suffer setbacks and misfortunes - Anglais Synonymes Dictionnaire